﻿Imports System.Data

Public Class ContainerCheckInfo

    '批次
    Private v_ContainerName As String
    ''' <summary>
    ''' 批次
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName() As String
        Get
            Return v_ContainerName
        End Get
        Set(ByVal value As String)
            v_ContainerName = value
        End Set
    End Property

    '描述
    Private v_Notes As String
    '产品名称
    Private v_ProductName As String
    '产品版本
    Private v_ProductRevision As String
    '产品useROR
    Private v_ProductuseROR As Boolean


    '工序名称
    Private v_SpecName As String
    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean



    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Notes()
        Get
            Return v_Notes
        End Get
        Set(ByVal value)
            v_Notes = value
        End Set
    End Property

    ''' <summary>
    ''' 产品名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName()
        Get
            Return v_ProductName
        End Get
        Set(ByVal value)
            v_ProductName = value
        End Set
    End Property

    ''' <summary>
    ''' 产品版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductRevision()
        Get
            Return v_ProductRevision
        End Get
        Set(ByVal value)
            v_ProductRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 产品useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductuseROR()
        Get
            Return v_ProductuseROR
        End Get
        Set(ByVal value)
            v_ProductuseROR = value
        End Set
    End Property

    '产品名称
    Private v_ProductDesc As String
    ''' <summary>
    ''' 产品名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductDesc() As String
        Get
            Return v_ProductDesc
        End Get
        Set(ByVal value As String)
            v_ProductDesc = value
        End Set
    End Property

    '批次数量
    Private v_Qty As String
    ''' <summary>
    ''' 批次数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As String
        Get
            Return v_Qty
        End Get
        Set(ByVal value As String)
            v_Qty = value
        End Set
    End Property

    '子批次数量
    Private v_ChildCount As String
    ''' <summary>
    ''' 子批次数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ChildCount() As String
        Get
            Return v_ChildCount
        End Get
        Set(ByVal value As String)
            v_ChildCount = value
        End Set
    End Property

    ''' <summary>
    ''' 工序名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecName()
        Get
            Return v_SpecName
        End Get
        Set(ByVal value)
            v_SpecName = value
        End Set
    End Property

    ''' <summary>
    ''' 工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecRevision()
        Get
            Return v_SpecRevision
        End Get
        Set(ByVal value)
            v_SpecRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 工序useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecuseROR()
        Get
            Return v_SpecuseROR
        End Get
        Set(ByVal value)
            v_SpecuseROR = value
        End Set
    End Property

    '工序（去图号）
    Private v_SpecNameDisp As String
    ''' <summary>
    ''' 工序（去图号）
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecNameDisp() As String
        Get
            Return v_SpecNameDisp
        End Get
        Set(ByVal value As String)
            v_SpecNameDisp = value
        End Set
    End Property

    '质量记载单
    Private v_QualityRecordName As String
    ''' <summary>
    ''' 质量记载单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityRecordName() As String
        Get
            Return v_QualityRecordName
        End Get
        Set(ByVal value As String)
            v_QualityRecordName = value
        End Set
    End Property


    '问题数量
    Private v_QualityQty As String
    ''' <summary>
    ''' 问题数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityQty() As String
        Get
            Return v_QualityQty
        End Get
        Set(ByVal value As String)
            v_QualityQty = value
        End Set
    End Property

    '转工单
    Private v_Synergicinfoname As String = ""
    ''' <summary>
    ''' 转工单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Synergicinfoname() As String
        Get
            Return v_Synergicinfoname
        End Get
        Set(ByVal value As String)
            v_Synergicinfoname = value
        End Set
    End Property

    '检验类型，1为首检，2为常规检验，3为工序总检，4为零件总检
    Private v_CheckType As Integer = 1
    ''' <summary>
    ''' 检验类型
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckType() As String
        Get
            Return v_CheckType
        End Get
        Set(ByVal value As String)
            v_CheckType = value
        End Set
    End Property


    '零件序号列表
    Private v_ContainerChildList As New DataTable
    ''' <summary>
    ''' 零件序号列表
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerChildList() As DataTable
        Get
            Return v_ContainerChildList
        End Get
        Set(ByVal value As DataTable)
            v_ContainerChildList = value
        End Set
    End Property

    Private v_IsLastStep As Integer = 0
    ''' <summary>
    ''' 是否终检工序
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsLastStep As Integer
        Get
            Return v_IsLastStep
        End Get
        Set(ByVal value As Integer)
            v_IsLastStep = value
        End Set
    End Property

End Class

